package com.hycreate.platform.common.sdk.tts.sys;

import com.hycreate.platform.common.config.Config;

public class AccountInfo {

	String sPath = System.getProperty("user.dir");

	private static AccountInfo mInstance;


	private AccountInfo() { }

	public static AccountInfo getInstance() {
		if (mInstance == null) {
			mInstance = new AccountInfo();
		}
		return mInstance;
	}

	public String getCapKey() {
		return Config.getConfig("capKey");
//		return mAccountMap.get("capKey");
	}

	public String getDeveloperKey() {
//		return mAccountMap.get("developerKey");
		return Config.getConfig("developerKey");
	}

	public String getAppKey() {
//		return mAccountMap.get("appKey");
		return Config.getConfig("appKey");
	}

	public String getCloudUrl() {
//		return mAccountMap.get("cloudUrl");
		return Config.getConfig("cloudUrl");
	}

	/**
	 * 加载用户的注册信息
	 * 
	 * @param fileName
	 */
//	@SuppressWarnings("resource")
//	public boolean loadAccountInfo() {
//		boolean isSuccess = true;
//		String accountInfoPath = sPath + "\\testdata\\AccountInfo.txt";
//		try {
//			FileReader filereader = new FileReader(accountInfoPath);
//			BufferedReader br = new BufferedReader(filereader);
//			String temp = null;
//			String[] sInfo = new String[2];
//			temp = br.readLine();
//			while (temp != null) {
//				if (!temp.startsWith("#") && !temp.equalsIgnoreCase("")) {
//					sInfo = temp.split("=");
//					if (sInfo.length == 2) {
//						if (sInfo[1] == null || sInfo[1].length() <= 0) {
//							isSuccess = false;
//							System.out.println("AccountInfo" + sInfo[0]
//									+ "is null");
//							break;
//						}
//						mAccountMap.put(sInfo[0].trim(), sInfo[1].trim());
//					}
//				}
//				temp = br.readLine();
//			}
//		} catch (IOException e) {
//			e.printStackTrace();
//			isSuccess = false;
//		}
//		return isSuccess;
//	}
}
